installment contracts - German English Dictionary